<%--
  Created by IntelliJ IDEA.
  User: TJX
  Date: 2023-07-05
  Time: 15:30
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>修改电影</title>
</head>
<body>
<div>
    <h1>修改电影信息</h1>
    <form action="UpdateServlet" method="post">
        <input type="hidden" name="id" value="${mv.movieId}" />
    <table>
        <tr>
            <td>电影名称：</td>
            <td><input name="name" onblur="checkName()" value="${mv.movieName}"  />
                <span id="msg"></span>
            </td>
        </tr>
        <tr>
            <td>电影类型：</td>
            <td><input name="type"  value="${mv.movieType}"  />
                <span id="type"></span>
            </td>
        </tr>
        <tr>
            <td>电影价格：</td>
            <td><input name="price"  value="${mv.price}" />
                <span id="price" ></span>
            </td>
        </tr>
        <tr>
            <td>是否推荐：</td>
            <td>
                <input type="radio" name="tuijian" value="1" <c:if test="${mv.recommend==1}">checked</c:if>  />推荐
                <input type="radio" name="tuijian" value="0"  <c:if test="${mv.recommend==0}">checked</c:if>  />不推荐
            </td>
        </tr>
        <tr>
            <td>上映时间：</td>
            <td><input name="startTime"  value="${mv.startTime}" />格式：yyyy-MM-dd
                <span id="startTime"></span>
            </td>
        </tr>
        <tr>
            <td>下映时间：</td>
            <td><input name="endTime"  value="${mv.endTime}" />格式：yyyy-MM-dd
                <span id="endTime"></span>
            </td>
        </tr>
        <tr>
            <td>投票数据：</td>
            <td><input name="votes"  value="${mv.votes}" />
                <span id="votes"></span>
            </td>
        </tr>
        <tr>
        <td>操作：</td>
        <td>
            <input type="submit" value="添加" />
            <input type="button" value="返回" onclick="history.go(-1)" />
        </td>
    </tr>
    </table>
    </form>
<script src="js/jquery.js"></script>
    <script>
        var flag=false;//电影是否存在
        function checkName(){
            $.post("CheckNameServlet",{name:$("[name=name]").val()},function (data) {
                if(data=="true"){
                    $("#msg").html("该电影已经存在了！")
                    flag=true;
                }else{
                    $("#msg").html("该电影名称可以使用！")
                    flag=false;
                }
            },"text");
        }
        $(function () {
            $("form").submit(function () {
                var isSubmit=true;
                var name=$("[name=name]").val();
                var type=$("[name=type]").val();
                var price=$("[name=price]").val();
                var startTime=$("[name=startTime]").val();
                var endTime=$("[name=endTime]").val();
                var votes=$("[name=votes]").val();
                if(name==""){
                    $("#msg").text("电影名称不能为空")
                    isSubmit=false;
                }else{
                    $("#msg").text("")
                }
                if(type==""){
                    $("#type").text("电影类型不能为空")
                    isSubmit=false;
                }else{
                    $("#type").text("")
                }
                if(price==""){
                    $("#price").text("电影价格不能为空")
                    isSubmit=false;
                }else{
                    $("#price").text("")
                }
                if(startTime==""){
                    $("#startTime").text("上映时间不能为空")
                    isSubmit=false;
                }else{
                    $("#startTime").text("")
                }
                if(endTime==""){
                    $("#endTime").text("下映时间不能为空")
                    isSubmit=false;
                }else{
                    $("#endTime").text("")
                }
                if(votes==""){
                    $("#votes").text("投票数不能为空")
                    isSubmit=false;
                }else{
                    $("#votes").text("")
                }
                var reg=/^\d{4}-\d{1,2}-\d{1,2}$/
                if(!reg.test(startTime)){
                    $("#startTime").text("时间格式不合法")
                    isSubmit=false;
                }else{
                    $("#startTime").text("")
                }
                if(!reg.test(endTime)){
                    $("#endTime").text("时间格式不合法")
                    isSubmit=false;
                }else{
                    $("#endTime").text("")
                }

                //判断电影名称是否存在
                if(flag) isSubmit=false;

                return isSubmit;
            })
        })
    </script>
</div>
</body>
</html>
